package com.estar.jinyou.vo.voEntity;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 消息信息
 * @author onlineGenerator
 * @date 2017-06-06 09:45:17
 * @version V1.0   
 *
 */

public class EvalLossInfoVO implements java.io.Serializable {
	
	@Excel(name="损失项目编号")
	public java.lang.String lossno;
	/**定损单号*/
	@Excel(name="定损单号")
	public java.lang.String estimateno;
	/**事故号码*/
	@Excel(name="事故号码")
	public java.lang.String caseno;
	/**定损车辆种类*/
	@Excel(name="定损车辆种类")
	public java.lang.String vehkindcode;
	/**定损车辆种类名称*/
	@Excel(name="定损车辆种类名称")
	public java.lang.String vehkindname;
	/**定损车型编码*/
	@Excel(name="定损车型编码")
	public java.lang.String vehcertaincode;
	/**定损车辆名称*/
	@Excel(name="定损车辆名称")
	public java.lang.String vehcertainname;
	/**定损车组名称*/
	@Excel(name="定损车组名称")
	public java.lang.String vehgroupname;
	/**定损车组代码*/
	@Excel(name="定损车组代码")
	public java.lang.String vehgroupcode;
	/**定损车系编码*/
	@Excel(name="定损车系编码")
	public java.lang.String vehsericode;
	/**定损车系名称*/
	@Excel(name="定损车系名称")
	public java.lang.String vehseriname;
	/**年款*/
	@Excel(name="年款")
	public java.lang.String vehyeartype;
	/**厂家编码*/
	@Excel(name="厂家编码")
	public java.lang.String vehfactorycode;
	/**厂家名称*/
	@Excel(name="厂家名称")
	public java.lang.String vehfactoryname;
	/**品牌编码*/
	@Excel(name="品牌编码")
	public java.lang.String vehbrandcode;
	/**品牌名称*/
	@Excel(name="品牌名称")
	public java.lang.String vehbrandname;
	/**自定义车型标志*/
	@Excel(name="自定义车型标志")
	public java.lang.String selfconfigflag;
	/**合计换件金额*/
	@Excel(name="合计换件金额")
	public java.math.BigDecimal sumchgcompfee;
	/**合计维修金额*/
	@Excel(name="合计维修金额")
	public java.math.BigDecimal sumrepairfee;
	/**合计辅料费*/
	@Excel(name="合计辅料费")
	public java.math.BigDecimal summaterialfee;
	/**定损合计金额*/
	@Excel(name="定损合计金额")
	public java.math.BigDecimal sumlossfee;
	/**备注*/
	@Excel(name="备注")
	public java.lang.String remark;
	/**修理厂编码*/
	@Excel(name="修理厂编码")
	public java.lang.String codejy;
	/**修理厂名称*/
	@Excel(name="修理厂名称")
	public java.lang.String namejy;
	/**修理厂ID*/
	@Excel(name="修理厂ID")
	public java.lang.String repairid;
	/**价格方案ID*/
	@Excel(name="价格方案ID")
	public java.lang.String jafaid;
	/**价格方案编码*/
	@Excel(name="价格方案编码")
	public java.lang.String jafabm;
	/**价格方案名称*/
	@Excel(name="价格方案名称")
	public java.lang.String jafamc;
	/**修理厂类别*/
	@Excel(name="修理厂类别")
	public java.lang.String repairkindid;
	/**修理厂类别名称*/
	@Excel(name="修理厂类别名称")
	public java.lang.String repairkindname;
	/**所属区域*/
	@Excel(name="所属区域")
	public java.lang.String factoryareaid;
	/**所属区域名称*/
	@Excel(name="所属区域名称")
	public java.lang.String qyzdname;
	/**工时系数*/
	@Excel(name="工时系数")
	public java.lang.String factorydict;
	
	public String comCode;
	public java.math.BigDecimal sumRemnant;
	
	public List<EvalPartInfoVO> evalPartInfoList;
	public List<EvalRepairInfoVO> evalRepairList;
	public List<EvalAssistInfoVO> evalAssitList;
	
	
	
	public String getComCode() {
		return comCode;
	}
	public void setComCode(String comCode) {
		this.comCode = comCode;
	}
	
	public List<EvalPartInfoVO> getEvalPartInfoList() {
		return evalPartInfoList;
	}
	public void setEvalPartInfoList(List<EvalPartInfoVO> evalPartInfoList) {
		this.evalPartInfoList = evalPartInfoList;
	}
	public List<EvalRepairInfoVO> getEvalRepairList() {
		return evalRepairList;
	}
	public void setEvalRepairList(List<EvalRepairInfoVO> evalRepairList) {
		this.evalRepairList = evalRepairList;
	}
	public List<EvalAssistInfoVO> getEvalAssitList() {
		return evalAssitList;
	}
	public void setEvalAssitList(List<EvalAssistInfoVO> evalAssitList) {
		this.evalAssitList = evalAssitList;
	}
	public java.lang.String getLossno() {
		return lossno;
	}
	public void setLossno(java.lang.String lossno) {
		this.lossno = lossno;
	}
	public java.lang.String getEstimateno() {
		return estimateno;
	}
	public void setEstimateno(java.lang.String estimateno) {
		this.estimateno = estimateno;
	}
	public java.lang.String getCaseno() {
		return caseno;
	}
	public void setCaseno(java.lang.String caseno) {
		this.caseno = caseno;
	}
	public java.lang.String getVehkindcode() {
		return vehkindcode;
	}
	public void setVehkindcode(java.lang.String vehkindcode) {
		this.vehkindcode = vehkindcode;
	}
	public java.lang.String getVehkindname() {
		return vehkindname;
	}
	public void setVehkindname(java.lang.String vehkindname) {
		this.vehkindname = vehkindname;
	}
	public java.lang.String getVehcertaincode() {
		return vehcertaincode;
	}
	public void setVehcertaincode(java.lang.String vehcertaincode) {
		this.vehcertaincode = vehcertaincode;
	}
	public java.lang.String getVehcertainname() {
		return vehcertainname;
	}
	public void setVehcertainname(java.lang.String vehcertainname) {
		this.vehcertainname = vehcertainname;
	}
	public java.lang.String getVehgroupname() {
		return vehgroupname;
	}
	public void setVehgroupname(java.lang.String vehgroupname) {
		this.vehgroupname = vehgroupname;
	}
	public java.lang.String getVehgroupcode() {
		return vehgroupcode;
	}
	public void setVehgroupcode(java.lang.String vehgroupcode) {
		this.vehgroupcode = vehgroupcode;
	}
	public java.lang.String getVehsericode() {
		return vehsericode;
	}
	public void setVehsericode(java.lang.String vehsericode) {
		this.vehsericode = vehsericode;
	}
	public java.lang.String getVehseriname() {
		return vehseriname;
	}
	public void setVehseriname(java.lang.String vehseriname) {
		this.vehseriname = vehseriname;
	}
	public java.lang.String getVehyeartype() {
		return vehyeartype;
	}
	public void setVehyeartype(java.lang.String vehyeartype) {
		this.vehyeartype = vehyeartype;
	}
	public java.lang.String getVehfactorycode() {
		return vehfactorycode;
	}
	public void setVehfactorycode(java.lang.String vehfactorycode) {
		this.vehfactorycode = vehfactorycode;
	}
	public java.lang.String getVehfactoryname() {
		return vehfactoryname;
	}
	public void setVehfactoryname(java.lang.String vehfactoryname) {
		this.vehfactoryname = vehfactoryname;
	}
	public java.lang.String getVehbrandcode() {
		return vehbrandcode;
	}
	public void setVehbrandcode(java.lang.String vehbrandcode) {
		this.vehbrandcode = vehbrandcode;
	}
	public java.lang.String getVehbrandname() {
		return vehbrandname;
	}
	public void setVehbrandname(java.lang.String vehbrandname) {
		this.vehbrandname = vehbrandname;
	}
	public java.lang.String getSelfconfigflag() {
		return selfconfigflag;
	}
	public void setSelfconfigflag(java.lang.String selfconfigflag) {
		this.selfconfigflag = selfconfigflag;
	}
	public java.math.BigDecimal getSumchgcompfee() {
		return sumchgcompfee;
	}
	public void setSumchgcompfee(java.math.BigDecimal sumchgcompfee) {
		this.sumchgcompfee = sumchgcompfee;
	}
	public java.math.BigDecimal getSumrepairfee() {
		return sumrepairfee;
	}
	public void setSumrepairfee(java.math.BigDecimal sumrepairfee) {
		this.sumrepairfee = sumrepairfee;
	}
	public java.math.BigDecimal getSummaterialfee() {
		return summaterialfee;
	}
	public void setSummaterialfee(java.math.BigDecimal summaterialfee) {
		this.summaterialfee = summaterialfee;
	}
	public java.math.BigDecimal getSumlossfee() {
		return sumlossfee;
	}
	public void setSumlossfee(java.math.BigDecimal sumlossfee) {
		this.sumlossfee = sumlossfee;
	}
	public java.lang.String getRemark() {
		return remark;
	}
	public void setRemark(java.lang.String remark) {
		this.remark = remark;
	}
	public java.lang.String getCodejy() {
		return codejy;
	}
	public void setCodejy(java.lang.String codejy) {
		this.codejy = codejy;
	}
	public java.lang.String getNamejy() {
		return namejy;
	}
	public void setNamejy(java.lang.String namejy) {
		this.namejy = namejy;
	}
	public java.lang.String getRepairid() {
		return repairid;
	}
	public void setRepairid(java.lang.String repairid) {
		this.repairid = repairid;
	}
	public java.lang.String getJafaid() {
		return jafaid;
	}
	public void setJafaid(java.lang.String jafaid) {
		this.jafaid = jafaid;
	}
	public java.lang.String getJafabm() {
		return jafabm;
	}
	public void setJafabm(java.lang.String jafabm) {
		this.jafabm = jafabm;
	}
	public java.lang.String getJafamc() {
		return jafamc;
	}
	public void setJafamc(java.lang.String jafamc) {
		this.jafamc = jafamc;
	}
	public java.lang.String getRepairkindid() {
		return repairkindid;
	}
	public void setRepairkindid(java.lang.String repairkindid) {
		this.repairkindid = repairkindid;
	}
	public java.lang.String getRepairkindname() {
		return repairkindname;
	}
	public void setRepairkindname(java.lang.String repairkindname) {
		this.repairkindname = repairkindname;
	}
	public java.lang.String getFactoryareaid() {
		return factoryareaid;
	}
	public void setFactoryareaid(java.lang.String factoryareaid) {
		this.factoryareaid = factoryareaid;
	}
	public java.lang.String getQyzdname() {
		return qyzdname;
	}
	public void setQyzdname(java.lang.String qyzdname) {
		this.qyzdname = qyzdname;
	}
	public java.lang.String getFactorydict() {
		return factorydict;
	}
	public void setFactorydict(java.lang.String factorydict) {
		this.factorydict = factorydict;
	}
	
	public EvalLossInfoVO() {
		
	}
	
	public EvalLossInfoVO(String lossno, String estimateno, String caseno, String vehkindcode, String vehkindname,
			String vehcertaincode, String vehcertainname, String vehgroupname, String vehgroupcode, String vehsericode,
			String vehseriname, String vehyeartype, String vehfactorycode, String vehfactoryname, String vehbrandcode,
			String vehbrandname, String selfconfigflag, BigDecimal sumchgcompfee, BigDecimal sumrepairfee,
			BigDecimal summaterialfee, BigDecimal sumlossfee, String remark, String codejy, String namejy,
			String repairid, String jafaid, String jafabm, String jafamc, String repairkindid, String repairkindname,
			String factoryareaid, String qyzdname, String factorydict, String comCode, BigDecimal sumRemnant,
			List<EvalPartInfoVO> evalPartInfoList, List<EvalRepairInfoVO> evalRepairList,
			List<EvalAssistInfoVO> evalAssitList) {
		super();
		this.lossno = lossno;
		this.estimateno = estimateno;
		this.caseno = caseno;
		this.vehkindcode = vehkindcode;
		this.vehkindname = vehkindname;
		this.vehcertaincode = vehcertaincode;
		this.vehcertainname = vehcertainname;
		this.vehgroupname = vehgroupname;
		this.vehgroupcode = vehgroupcode;
		this.vehsericode = vehsericode;
		this.vehseriname = vehseriname;
		this.vehyeartype = vehyeartype;
		this.vehfactorycode = vehfactorycode;
		this.vehfactoryname = vehfactoryname;
		this.vehbrandcode = vehbrandcode;
		this.vehbrandname = vehbrandname;
		this.selfconfigflag = selfconfigflag;
		this.sumchgcompfee = sumchgcompfee;
		this.sumrepairfee = sumrepairfee;
		this.summaterialfee = summaterialfee;
		this.sumlossfee = sumlossfee;
		this.remark = remark;
		this.codejy = codejy;
		this.namejy = namejy;
		this.repairid = repairid;
		this.jafaid = jafaid;
		this.jafabm = jafabm;
		this.jafamc = jafamc;
		this.repairkindid = repairkindid;
		this.repairkindname = repairkindname;
		this.factoryareaid = factoryareaid;
		this.qyzdname = qyzdname;
		this.factorydict = factorydict;
		this.comCode = comCode;
		this.sumRemnant = sumRemnant;
		this.evalPartInfoList = evalPartInfoList;
		this.evalRepairList = evalRepairList;
		this.evalAssitList = evalAssitList;
	}
	public java.math.BigDecimal getSumRemnant() {
		return sumRemnant;
	}
	public void setSumRemnant(java.math.BigDecimal sumRemnant) {
		this.sumRemnant = sumRemnant;
	}
	
	
	
	
}
